feat(#192): add evidence cap to retro-analysis skill - #305
fullsend-ai-coder[bot] wants to merge 1 commit into
Conversation
Add an evidence cap to the retro-analysis skill's "Before proposing" section. Before filing an evidence proposal for a parent issue, the retro agent now queries the count of open evidence issues for that parent. If the count is >= 5, the agent skips the proposal and instead notes the parent issue and current PR/issue as a data point in the summary comment. This prevents the retro agent from filing redundant evidence issues for well-documented patterns, reducing tracking noise in repos with many open evidence issues. Addresses all review findings from prior PR #211: - Explicit fail-open guidance with summary observability - Enforced title prefix convention for evidence issues - Clarified ordering relative to the duplicate check - Trailing colon in query to reduce false positives - Bold heading to match section conventions Note: pre-commit could not run in sandbox (shellcheck install failed due to network restrictions). The post-script runs pre-commit authoritatively on the runner. Closes #192
E2E tests did not runE2E tests run automatically for org/repo members and collaborators on pull requests. For other contributors, a maintainer must add the See E2E testing guide for details. |
|
🤖 Finished Review · ✅ Success · Started 3:39 AM UTC · Completed 3:47 AM UTC |
Review — PR #305Verdict: Approve Scope: SummaryThis PR adds an evidence cap section to the retro-analysis skill's "Before proposing" area. The change is well-scoped, architecturally correct, and cleanly implements the feature requested in #192. The new section instructs the retro agent to query the count of open evidence issues for a parent issue and skip filing if the count is ≥ 5, with fail-open behavior on query errors. No blocking findings. Three low-severity observations are noted below for awareness. Findings1. 2. Non-numeric query result not explicitly handled — low · correctness 3. No explicit validation of Checks performed
|
Add an evidence cap to the retro-analysis skill's "Before proposing" section. Before filing an evidence proposal for a parent issue, the retro agent now queries the count of open evidence issues for that parent. If the count is >= 5, the agent skips the proposal and instead notes the parent issue and current PR/issue as a data point in the summary comment.
This prevents the retro agent from filing redundant evidence issues for well-documented patterns, reducing tracking noise in repos with many open evidence issues.
Addresses all review findings from prior PR #211:
Note: pre-commit could not run in sandbox (shellcheck install failed due to network restrictions). The post-script runs pre-commit authoritatively on the runner.
Closes #192
Post-script verification
agent/192-cap-evidence-issues)a2afa8b179a351845733c680b839a39a82304db6..HEAD)